body {
	background:url(../image/theme2/body-image.jpg) no-repeat center top;
	background-color:#acbe54;
	color:#ffffff;
	}
#container {
	max-width: inherit;
	min-width: inherit;
	margin: auto;
}
#content {
	background-color:rgba(172,190,84,0.6);
}
	
/* 
	============================
    COMMON CSS
	============================ 
*/	
	p, .category-info p, .tab-content{ color:#ffffff; }
	a, a:visited, a b, 
	#footer .column a, 
	.col-links > ul > li > a, 
	.col-links > ul > li ul > li > a { color:#fffb8b; }
	
	.product-info .info-links a:hover,
	a:hover,
	#footer .column a:hover,
	.col-links > ul > li a:hover,
	.col-links > ul > li ul > li > a:hover { color:#000000; }
	
	/* ALL ARROWS */
	.pro-layout3 .image-additional-wrapper > .next,
	.pro-layout3 .image-additional-wrapper > .prev,
	.jcarousel-skin-opencart .jcarousel-next-horizontal,
	.jcarousel-skin-opencart .jcarousel-prev-horizontal,
	.image-additional-wrapper .next,
	.image-additional-wrapper .prev { 
		color:#ffffff;
		background-color:rgb(172,190,84);
	}
	.pro-layout3 .image-additional-wrapper > .next:hover,
	.pro-layout3 .image-additional-wrapper > .prev:hover,
	.jcarousel-skin-opencart .jcarousel-next-horizontal:hover,
	.jcarousel-skin-opencart .jcarousel-prev-horizontal:hover,
	.image-additional-wrapper .next:hover,
	.image-additional-wrapper .prev:hover { 
		color:#434444; 
	}
	
	/* GLOBAL BORDER COLOR */
	.box-content1, 
	.box-content1 .header-3, 
	.welcome-box, 
	.popup-box .page-heading, 
	.box-content1, 
	.list-item, 
	table.list td, 
	.pagehead, 
	.tab-content, 
	.htabs[content-theme="a"], 
	.tab-content[content-theme="a"], 
	.checkout-content .radio .highlight, 
	.box-form, 
	.box-form .header-3, 
	.menu, 
	#header #cart .heading, 
	#header #cart .content, 
	.mini-cart-info td, 
	.mini-cart-total, 
	.column .box-heading, 
	.col-links > ul > li, 
	.col-links > ul > li > ul, 
	.featured-prd .box-content, 
	.special-prd .box-content, 
	.latest-prd .box-content, 
	.best-prd .box-content, 
	#tab-related, 
	.featured-prd .box-heading, 
	.special-prd .box-heading, 
	.latest-prd .box-heading, 
	.best-prd .box-heading, 
	#tab-related .box-heading, 
	.category-info, 
	.category-info .image, 
	.refine-search .category-list li a, 
	.cate-withimg .category-list li a .cate-img, 
	.product-info .left .image .colorbox, 
	.product-info .price, 
	.product-info .buying-info .review, 
	.info-wrapper, 
	.pro-layout3 .image-additional, 
	.pro-layout3 .buying-info .review, 
	#write-review ol li, 
	.review-comment, 
	.product-info .option, 
	.product-info .options, 
	.product-info .cart, 
	.product-info .cart > div > a, 
	.product-info .cart > div > .icon-cart, 
	.product-info .image-additional a, 
	.product-info .left .image, 
	.cart-info .name small, 
	.cart-module .data, 
	.cart-total tr:last-child td, 
	.wishlist-info .action a, 
	.item-list .item-id, 
	.balance, 
	.item-list .item-content, 
	.checkout-form > div, 
	.contactus .left, 
	.sitemap-info .first > li, 
	.sitemap-info .left, 
	.sitemap-info .right, 
	.brands-a2z, 
	.manufacturer-list, 
	.manufacturer-heading, 
	.search-page .result-title, 
	.custom-footer, 
	.custom-footer .column, 
	#twitter ul li, 
	#footer, 
	#footer h3, 
	.footer-bt { border-color:#9aac46; }
	
	/* HOVER EFFECT */
	.mob-menu-wrapper:hover,
	.slidshow-prd .box-heading:hover,
	.wishlist-info .action a.icon-cart:hover,
	.cart-module .highlight:hover,
	#search .button-search:hover,
	#language:hover, 
	#currency:hover,
	.header-options .icon-wishlist:hover,
	.header-options .icon-myaccount:hover,
	.column .special-prd .col-prd ul li a:hover,
	.prd-block ul li a:hover,
	.col-prd ul li a:hover,
	.product-info .cart span a:hover,
	.pro-layout3 .buying-info .info-links a:hover,
	.info-wrapper .x:hover,
	.product-info .left .image .colorbox:hover,
	.product-info .cart > div > .icon-cart {
		background-color:#434444;
		color:#fff;
		border-color:#434444;
	}
	.tab-content[content-theme="a"],
	.product-info .buying-info,
	.col-prd .price,
	.box-form,
	.contactus .left,
	.box-content1,
	.sitemap-info .left, 
	.sitemap-info .right,
	.wishlist-info,
	table.list,
	.item-list .item-content { 
		background-color:#fff;
		border-color:#fff;
	}
	.header-1, 
	.header-2, 
	.header-3, 
	.header-4, 
	.column .box-heading, 
	.pagehead h1, 
	.popup-box h1,
	.product-filter .display span,
	.product-filter .product-compare:after,
	.product-info .option .fields,
	.product-info .option > label,
	#write-review li label, 
	#write-review label,
	.box-form label,
	table.form tr td:first-child,
	.product-info .minimum,
	.product-info .cart > strong,
	.product-info .item-info li,
	.product-info .item-info span,
	.product-info .option > label,
	.product-info .radio .fields label, 
	.product-info .checkbox .fields label, 
	.product-info .option-image .fields label,
	.small-prd-block .price-block,
	.small-prd-block .price .price-new,
	.column .special-prd .col-prd .price,
	.column .special-prd .col-prd .price .price-new,
	.column .special-prd .col-prd .price-block,
	.prd-block .image:hover .name,
	.cart-total td,
	.cart-total tr:last-child td,
	.col-prd .info .name {
		color:#fff;	
	}
	.mini-cart-info .name a,
	.mini-cart-info td.total a,
	#notification a, .success a, .warning a, .attention a,
	#language:hover ul li:hover,
	#currency:hover ul li:hover,
	#language:hover ul li a:hover,
	#currency:hover ul li a:hover,
	#language .selected-language, 
	#currency .selected-currency,
	.header-options .icon-myaccount,
	.header-options .icon-wishlist,
	.product-list .prd-block .info .name,
	.menu > ul > li > a.top-lvl,
	.product-filter .display a,
	.product-filter .product-compare:hover:after,
	#header #cart .heading:after,
	#search .button-search:before,
	#welcome a,
	.pagehead > div a:hover,
	.contactus .left .header-3,
	.contact-info .header-4,
	.box-form .header-3,
	.box-content1 .header-3,
	.popup-box .page-heading,
	.checkout-product,
	.checkout-product .name a,
	.checkout-product tfoot tr:last-child td { 
		color:#434444;
	}
	#language:hover ul li:hover,
	#currency:hover ul li:hover,
	#language:hover ul li a:hover,
	#currency:hover ul li a:hover,
	.menu-wrapper,
	.refine-search,
	.menu,
	.product-list .prd-block,
	.prd-block,
	.product-list .image,
	.product-list .info-wrp,
	.prd-block .info,
	.col-prd,
	.cart-info,
	.cart-module .data,
	.checkout-product { 
		background-color:#fff; 
	}
	.small-prd-block .price,
	.menu > ul > li:hover > a.top-lvl,
	.menu > ul > li > div { background-color:#434444; }
	
	.box-content1 .header-3,
	.box-form .header-3,
	.mini-cart-total,
	.mini-cart-info table,
	#header #cart .content,
	.mini-cart-info td,
	.cart-info .name small,
	.cart-module .data,
	.checkout-content .box-form,
	.checkout-content .radio .highlight,
	.popup-box .page-heading,
	.sitemap-info .first > li,
	.wishlist-info .action a,
	.item-list .item-id, .balance {
		border-color:#eee;
	}
	#header #cart .heading {
		border-color:#d0d96b;
	}
	
	/* GENERAL CONTENT FONTS */
	table.form tr td:first-child,
	.tab-content,
	.tab-content p,
	.info-wrapper p,
	.info-wrapper .tab-content,
	.box-form label,
	.product-list .prd-block .info,
	.ul-list-1 a,
	.cart-info,
	.cart-info a,
	.cart-module .highlight,
	.cart-module .data,
	.login-content .right a,
	.buttons .right,
	.buttons .right a,
	.buttons a b,
	.box-form label,
	.buttons,
	.wishlist-info,
	.wishlist-info .action a,
	.wishlist-info .name a,
	table.list tbody td  {
		color:#6f7172;
	}
	.contactus .left,
	.sitemap-info .left { border-right-color:#eee; }
	.wishlist-info .action a.icon-cart { color:#acbe54; }
	
	/* BUTTONS */
	.buttons .right a.button,
	a.button, 
	a.sml-button,
	input.button, 
	input.sml-button,
	.button, 
	.sml-button { 
		background-color:#434444;
		color:#ffffff; 
	}
	.store-home .flex-control-paging li a.flex-active,
	.buttons .right a.button:hover,
	a.button:hover, 
	a.sml-button:hover,
	input.button:hover, 
	input.sml-button:hover,
	.button:hover, 
	.sml-button:hover { 
		background-color:#a6c531;
		color:#ffffff;
	}
	a.dark-bt, 
	input.dark-bt { 
		background-color:#a6c531;
		color:#ffffff;
	} 
	a.dark-bt:hover, 
	input.dark-bt:hover { 
		background-color:#434444;
		color:#ffffff;
	} 
	.link-bt, 
	.checkout-heading a { 
		background:#434444;
		color:#ffffff;
	}
	.link-bt:hover,
	.checkout-heading a:hover { 
		background:#a6c531;
		color:#ffffff; 
	}
	
/* 
	============================
    HEADER
	============================ 
*/	
	
	
/* 
	============================
    MENU
	============================ 
*/	
	.menu { border-bottom:none; border-top:none; margin-bottom:5px; }
	.menu > ul > li ul > li > a.sub-lvl { border-color:rgb(54,54,54); }
	.menu > ul > li ul > li > a.sub-lvl:hover { background-color: rgb(35,36,36); }
	
	
/* 
	============================
    SLIDE SHOW PRODUCTS
	============================ 
*/	
	.small-prd-block .price .price-old { color: #868686; }
	.small-prd-block .icon-cart { background-color:rgb(166,197,49); }
	.small-prd-block .icon-wishlist { background-color:rgb(188,214,87); }
	.small-prd-block .icon-compare { background-color:rgb(238,238,238); }

/* 
	============================
    PRODUCT LIST
	============================ 
*/	
	.category-info { padding:0; background:none; border:none; }
	.refine-search .category-list li a { 
		background-color:rgb(166,197,49);
		color:#ffffff; 
	}
	.refine-search .category-list li a:hover { 
		background-color:rgb(67,68,68);
		color:#fff; 
	}
	
	/* PRODUCT BLOCK */
	.prd-block:hover { border-color:rgb(67,68,68); }
	
	.product-list .prd-block { 
		border-width:0 0 1px 0;
	}
	.prd-block ul li a,
	.col-prd ul li a { 
		background-color:rgb(255,255,255);
		border-color:transparent;
		border-top-color:rgb(227,236,185);
		color:#acbe54;
	}
	.prd-block .price .price-old, 
	.prd-block .price .price-tax,
	.col-prd .price-old { 
		color: #afafaf; 
	}
	.prd-block .price .price-new,
	.prd-block .price .price-block,
	.product-list .prd-block .price .price-new,
	.col-prd .price { 
		color:#acbe54; 
	}
	.product-list .prd-block .info {
		padding:20px 20px 0 0;
	}
	
	/* COLUMN SPECIAL OFFER PRODUCTS */
	.column .special-prd .box-heading { 
		background-color:rgb(67,68,68);
		color:#ffffff;
	}
	.column .special-prd .price { 
		background-color:rgb(67,68,68);
		border-color:rgb(67,68,68);
	}
	.column .special-prd .col-prd .price .price-old {
		color:#848484;
	}
	.column .special-prd ul li a { 
		background-color:#fff;
		color:#acbe54;
	}

/* 
	============================
    PRODUCT INFO
	============================ 
*/	
	.product-info .left .image,
	.product-info .image-additional a,
	#write-review ol li,
	.review-comment,
	.htabs[content-theme="a"],
	table.list td,
	.product-info .buying-info .review,
	.product-info .price {
		border-color: #eee;
	}
	.product-info .price .price-old, 
	.product-info .price .price-tax { 
		color: #afafaf; 
	}
	.product-info .buying-info .review a,
	.product-info .price .price-new { 
		color:#acbe54; 
	}
	
	.product-info .cart span a {
		color: #a6c531;
		border-color: rgb(172,190,84);
		background-color: rgb(255,255,255);
	}
	.product-info .cart span input {
		border-color: rgb(172,190,84);
	}
	.product-info .cart > div > a {
		color:#acbe54;
		background-color: rgb(255,255,255);
		border-color:#fff;
	}
	.product-info .cart > div > a:hover {
		background-color: rgb(108,135,0);
	}
	.info-wrapper {
		background-color:#fff;
		border-color: #fff;
		border-left-color: rgb(227,236,185);
	}
	.info-wrapper .header-2 {
		color:#434444;	
	}
	.product-info .left .image .colorbox {
		border-color:#fff;
	}
	.pro-layout3 .buying-info {
		padding: 15px;
		padding-bottom: 1px;
		margin-bottom: 15px;
	}
	.pro-layout3 .buying-info > .info-links {
		top: 6px;
	}
	.pro-layout3 .image-additional-wrapper > a.disabled,
	.pro-layout3 .image-additional-wrapper > a {
		border-color:transparent;	
	}
	.pro-layout3 .image-additional-wrapper .disabled {
		opacity:0;	
	}
	
	
	
/* 
	============================
    FOOTER
	============================ 
*/
	#twitter ul li:before { color:#ffffff;}
	#footer .contact-info .ph-image, 
	#footer .contact-info .fax-image, 
	#footer .contact-info .email-image { 
		color:#ffffff;
		border-color:rgb(255,255,255);
	}
	#footer .contact-info li span, 
	#footer .contact-info li a { 
		color:#ffffff;
	}
	.footer-bt .social a { 
		color:#ffffff;
		border-color:rgb(255,255,255);
	}
	.footer-bt .social a:hover { 
		background-color:rgb(255,255,255);
		color:#434444; 
	}
	